Font Switch 1.1 ~~~~~~~~~~~~~~~ By Auld Bastid Big Bum In A Wee Frame Productions 3rd January 1994 Notice: ~~~~~~~ This program is public domain. All PD libraries and general users are welcome to use and distribute this program as they see fit. However if you use and like this program then I would appreciate some software or something - just to make me feel wanted! This program can also be included on magazine cover disks, but I will of course expect some form of renumeration. Nothing too fancy mind you. In any case please ensure that the basic program FSWITCH.ACB and this document (FSWITCH.TXT) are kept together when distributing this program. Disclaimer (Or It's Not My Fault Guv'ner) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This program does what it was designed to do. If you start mucking around with the code and it does strange things to your system then 'don't blame me.' However if while using this program the system crashes then once again 'don't blame me.' The program does some brute jiggery to change the system fonts, the program may - inadvertantly - crash the system. So ALWAYS save your program before changing fonts on- the-fly. Requirements: ~~~~~~~~~~~~~ The STOS Basic package Basic usage: ~~~~~~~~~~~~ To get this program operational use a line similar to: accload "fswitch" to load it as an STOS accessory or alternatively use: load "fswitch.acb" to load as a normal STOS basic program. What Is It? ~~~~~~~~~~~ I change fonts in my compiler folder quite a lot, for different purposes. Also while programming for a different - unreadable - font it was useful to change a font mid programming session without having to re-boot STOS. And so Font Switch was born. The initial program was very crude and was in no way user friendly. User vicious more like. A short article in STOSSER diskzine (Hi Tony) made me realise that other people could do with this program as well. A few tweeks here and there and I'm releasing it. The Menu Bar ~~~~~~~~~~~~ About: Only has two headings telling you 'About' the ~~~~~~ program and me, and the STOSSER diskzine. File: ~~~~~ Load .MBK Allows you to load MBK files for installation as a system font or as a CR? font to use as defaults. This is the file format that the STOS fonts accessory save out. Normally this file would be LOADed into STOS as a memory bank. (See page 48 to 50 in the STOS manual) Load .CR? This is the file format that STOS uses to load it's default system fonts. These files are identical to the MBK files except that the 18 bytes header information is missing. (See page 172 in the STOS manual) Quit Erm. Exits the program. Install: ~~~~~~~~ As System #1 This allows you to change the low res system font with the currently loaded one. Only an equal sized font can be used where the size is file length NOT width and/or height. As System #2 As above but for the Medium Res font. As System #3 As above but for the High res font. In Compiler Folder This operation allows you to change the default fonts in the Compiler folder. Only programs compiled to GEM will use these default fonts. Any sized font may be used in this manner, however care must be taken to ensure that large fonts do not print past the screen. In STOS Folder This operation allows you to change the default fonts in the STOS folder. To see these new fonts a reboot MUST be performed. Any sized font may be used in this manner, however care must be taken to ensure that large fonts do not print past the screen. View: In Low, Simply allows you to see the font you are about ~~~~~ Medium & High to install in the relevent resolution. Obviously if you don't have a high res monitor you can't see the hig res font in hi res. (And vice versa) For further information about STOS font, I reccommend that you read the article 'Customising STOS: Part 2' in the January issue of STOSSER diskzine.